// 网络请求二次封装
import Axios from 'axios'

const service = Axios.create({
  baseURL: 'http://175.178.7.145:3000' // 基地址
})

service.interceptors.request.use(function(config) {
  // if (store.state.userInfo) {
  //   config.headers.Authorization = `Bearer ${store.state.token}`
  // }
  return config
}, err => {
  return Promise.reject(err)
})
// service.interceptors.request.use(
//   function(config) {
//     // if (store.state.token) {
//     config.headers.Authorization = `Bearer ${localStorage.getItem(
//       'tsyl-token'
//     )}`
//     config.headers.withCredentials = true
//     // }
//     return config
//   },
//   (err) => {
//     return Promise.reject(err)
//   }
// )

// 响应拦截
service.interceptors.response.use(
  function(response) { // 正确响应就直接返回响应结果
    return response
  },
  function(error) {
    console.log(error)
  }
)
export default service
